function time(){
	var today=new Date();
	var y=today.getFullYear();
	var m=today.getMonth()+1;
	var d=today.getDate();
	var h=today.getHours();	
	var mm=today.getMinutes();
	var s=today.getSeconds();
	   var a=document.getElementById("right-top-right");
	   if(h<10){
		   a.innerHTML="当前时间"+y+"年"+m+"月"+d+"日"+"0"+h+"时"+mm+"分"+s+"秒"; 
	   }
	   else{
		   a.innerHTML="当前时间"+y+"年"+m+"月"+d+"日"+h+"时"+mm+"分"+s+"秒";
	   }
	   setTimeout(function(){
		   time();
	   },500);
	}
// 用户管理模块
function openLogin(){
	   var a=document.getElementById("right-top");
	   a.innerHTML="当前位置：用户管理";
	   var ts=document.getElementById("right-center-ts");
	   ts.style.display="none";
	   var yhys=document.getElementById("right-center-yhys");
	   yhys.style.display="none";
	   var bg=document.getElementById("right-center-bg");
	   bg.style.display="none";
	   var yhgl=document.getElementById("right-center");
	   yhgl.style.display="block";	
	   url="../user/lists";
	   getJson(url);
	   showPage(1);
}
// 投诉模块
function openTs(){
	   var a=document.getElementById("right-top");
	   a.innerHTML="当前位置：投诉平台";
	   var yhys=document.getElementById("right-center-yhys");
	   yhys.style.display="none";
	   var bg=document.getElementById("right-center-bg");
	   bg.style.display="none";
	   var yhgl=document.getElementById("right-center");
	   yhgl.style.display="none";
	   var ts=document.getElementById("right-center-ts");
	   ts.style.display="block";
	   var role=null;                    		  
	  $("#ts").dataTable().fnDestroy();
	  tableReload("#ts",3);
}
// /有话要说模块
function openYHYS(){
	   var a=document.getElementById("right-top");
	   a.innerHTML="当前位置：有话要说";
	   var ts=document.getElementById("right-center-ts");
	   ts.style.display="none";
	   var bg=document.getElementById("right-center-bg");
	   bg.style.display="none";
	   var yhgl=document.getElementById("right-center");
	   yhgl.style.display="none";
	   var yhys=document.getElementById("right-center-yhys");
	   yhys.style.display="block";
	   $("#menu-talk1").unbind('click').click(function(){
			$("#menu-talk1").attr("src","../image/02-menu-sayTopic.png");
		});
}
// 办公报修模块
function openBX(){
	   var a=document.getElementById("right-top");
	   a.innerHTML="当前位置：办公报修";
	   var ts=document.getElementById("right-center-ts");
	   ts.style.display="none";
	   var yhys=document.getElementById("right-center-yhys");
	   yhys.style.display="none";
	   var yhgl=document.getElementById("right-center");
	   yhgl.style.display="none";
	   var bg=document.getElementById("right-center-bg");
	   bg.style.display="block";	  
	   $("#office").dataTable().fnDestroy();	  
       tableReload("#office",2);
	}

// 用户管理退出
function yhgltc(){
	var mask=document.getElementById("mask");
	var login=document.getElementById("login");
	mask.style.display="none";
	login.style.display="none";
}
// 文件上传点击取消让输入框清除
function wjscqx(){
	var wjscsrk =document.getElementById("wjscsrk");
	wjscsrk.value="";
}
// 用户管理模块新增用户id
var btn =document.getElementById("btn");
// 用户管理模块遮盖层id
var mask=document.getElementById("mask");
// 用户管理模块弹出框id
var login=document.getElementById("login");
// 用户管理模块弹出框的标题id
var Title=document.getElementById("title");
// 显示用户管理弹窗的遮盖层和弹出框
btn.onclick=function(){
	mask.style.display="block";
	login.style.display="block";
};
// 用户管理的title标题
init(Title);
// 移动弹窗模块
var yhysht = document.getElementById("yhysht");
var details = document.getElementById("yhysdetails");
var replies = document.getElementById("yhysreplies");
init(yhysht);
init(details);
init(replies);
function init(moveDom){
	var l=0;t=0;x=0;y=0;
	var isover=true;
	var parentDom=moveDom.parentNode;
	moveDom.onmousedown=function(event){
		var e=event||window.event;
		x=e.clientX;
		y=e.clientY;
		l=parentDom.offsetLeft;
		t=parentDom.offsetTop;
		isover=true;		
		document.onmousemove=function(event){
			if(isover){
				var e=event||window.event;
				var nowLeft=e.clientX-x+l;
				var nowTop=e.clientY-y+t;
				parentDom.style.left=nowLeft+"px";
				parentDom.style.top=nowTop+"px";
			}
		};
		document.onmouseup=function(){
			isover=false;
		}
	}
}
// 让上传图片显示在右边
function aa(){
	var picpath =document.getElementById("picpath");
	picpath.click();
}
// 插入用户管理页码行数的位置
var oCon=document.getElementById("tablefy");

// 插入用户管理页码按钮的位置
var a=document.getElementById("div");
// 左下角详细信息的id
var d=document.getElementById("ulymspan");
var page=1;
var length=1;
var pagesize=10;
var pagecount=1;
var result;
var now;
var end;
var temp;
var befo;
var after;
var url="";
function syy(){
	var hf=document.getElementById("allChecks");
	hf.checked=false;
	befo=page-1;
	if(befo!=0){
		showPage(befo);
	}
}
function xyy(){
	var hf=document.getElementById("allChecks");
	hf.checked=false;
	after=page+1;
	if(after<=pagecount){
		showPage(after);
	}
}
function movexyy(){
	// 点击下一页的时候显示边框
	var border=document.getElementById("spanx");
	
	border.style.border="1px solid #979797";
	border.style.background="#f3ab40";
}
function movesyy(){
	// 点击上一页的时候显示边框
	var border=document.getElementById("spans");
	border.style.border="1px solid #979797";
	border.style.background="#f3ab40";
}
// 页码按钮经过时变色
function move(n){
	// 点击上一页的时候显示边框
	var border=document.getElementById("spana"+n);
	border.style.border="1px solid #979797";
	border.style.background="#f3ab40";
}
// 页码按钮离开时变色
function out(n){
	// 如果当前页和离开的按钮一样则不变色
	if(n!=page){
		var border=document.getElementById("spana"+n);
		border.style.border="";
		border.style.background="";
	}
}
// 鼠标移开时边框取消
function outxyy(){
	// 点击下一页的时候显示边框
	var border=document.getElementById("spanx");
	
	border.style.border="";
	border.style.background="";
}
// 上一页鼠标移开时边框取消
function outsyy(){
	// 点击下一页的时候显示边框
	var border=document.getElementById("spans");
	
	border.style.border="";
	border.style.background="";
}
/* 获得pagecount;数据数量;插入按钮;注意点击事件 */
function pageList(){
	var str='';
	// length=result.length;
	// 计算页数
	if(length%pagesize==0){
		
		pagecount=length/pagesize;
	}else{
		
		pagecount=length/pagesize+1;
	}
	// 生成需要的按钮个数
	for(var i=1;i<=pagecount;i++){
		
			str+=`<span id=spana${i} onclick=showPage(${i}) onmouseover=move(${i}) onmouseout=out(${i})>${i}</span>`;
		}
		
	// 插入按钮
	a.innerHTML=str;
	/* 显示页码按钮 */
	ssym();
}
/* 显示页码按钮 */
function ssym(){
	// 全选变为false;
	var hf=document.getElementById("allChecks");
	hf.checked=false;
     // 页码数小于3
		if(pagecount<3){
			for(var i=1;i<=pagecount;i++){
				var a=document.getElementById("spana"+i);
				a.style.display="block";
			}
		}else{
			// 页码大于3
			var a=document.getElementById("spana1");
			var b=document.getElementById("spana2");
			var c=document.getElementById("spana3");
			a.style.display="block";
			b.style.display="block";
			c.style.display="block";
		}
	
}
/* 改变显示的页码按钮 */
function ssbutton(){
	var where=page-1;
	var whereend=where+2;
	// 让所有的按钮隐藏
	for(var i=1;i<=pagecount;i++){
		
			var pagespan=document.getElementById("spana"+i);
			pagespan.style.display="none";
	};
	// 当前页为1的情况
	if(where==0){
			
			if(pagecount<3){
				for(var i=1;i<=pagecount;i++){
					var a=document.getElementById("spana"+i);
					a.style.display="block";
				}
			}else{
				var a=document.getElementById("spana1");
				var b=document.getElementById("spana2");
				var c=document.getElementById("spana3");
				a.style.display="block";
				b.style.display="block";
				c.style.display="block";
			}
	}else if(whereend<=pagecount){
		// 需要显示的页码按钮小于总页数
		for(;where<=whereend;where++){
			
				var a=document.getElementById("spana"+where);
				a.style.display="block";
	}
	}else{
		// 当前页需要显示的按钮不超过3
		whereend=pagecount;
		for(;where<=whereend;where++){
			
				var a=document.getElementById("spana"+where);
				a.style.display="block";
			
		}
	}
	
}
/* 插入tr */
function showPage(n){
	var str='';
	 now=n*10-10;// 当前页的起点
	 temp=now;// now是变化的，temp给changecolor使用
	 end=n*10-1;// 当前页的终点
	for(;now<=end;now++){
	// 当前行数的行号小于数据集合时才执行
			if(now<length){
				str+=`<tr id=tr${now} class="msg1">
				<td><input type='checkbox' id=check${now} /></td>
				<td>${now+1}</td>
				<td>${result[now].username}</td>
				<td>${result[now].role}</td>
				<td>${result[now].department}</td>
				<td>${result[now].realname}</td>
				<td><span onclick=scyh(${now})><img src='../image/05-operation-delete2.png'/>删除用户</span></td></tr>`;
			}else{
				break;
			}
	}	
	// 插入行数
	oCon.innerHTML=str;
	// 当前页数
	page=n;
	// 计算页数
	pageList();
	// 改变行的颜色
	changecolor(temp,end);
	// 显示按钮的个数
	ssbutton();
	// 当前页数的按钮颜色变化
	d.innerHTML="共"+length+"条记录,当前显示第"+page+"页";
	if(length!=0){
		buttoncolor();
	}	
}
/* 让当前页数的按钮变色 */
function buttoncolor(){
	if(result!=null){
		for(var i=1;i<=pagecount;i++){
			// 让所有的按钮变为白色
				var pagespan=document.getElementById("spana"+i);
				pagespan.style.background="white";
		
		}
			// 点击上一页的时候显示边框
			var border=document.getElementById("spana"+page);
			border.style.border="1px solid #979797";
			/* 让当前页数的按钮变色 */
			var pagespan=document.getElementById("spana"+page);
			pagespan.style.background="#f3ab40";
	}
	
}
/* 改变插入行的颜色 */
function changecolor(temp,end){
	for(;temp<=end;temp++){
		
			if(temp%2!=0&&temp<length){
				 var color=document.getElementById("tr"+temp);
				 color.className="msg";
			}
}
}
/* 点击用户管理和投诉的ajax链接 */
function getJson(url){
	var state;// 请求链接返回的状态
	var xmlHttp;
	if(window.XMLHttpRequest){
		xmlHttp=new XMLHttpRequest();
	}else{
		xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
	}
	xmlHttp.onreadystatechange=function(){
		if(xmlHttp.readyState==4&&xmlHttp.status==200){
			state=true;
			if(xmlHttp.response!=null){
				result=JSON.parse(xmlHttp.response);						
				length=result.length;
			}else{
				result=null;					
				length=0;
			}			
		}
		else if(xmlHttp.readyState==1){
			state=true;
		}
		else{
			state=false;
		}
	}
	xmlHttp.open('GET',url,false);
	xmlHttp.send(null);
	return state;
}
// 删除单个用户
function scyh(n){
	$("#confirmDelete").modal("show");
	$('#confirm').unbind('click').bind('click',function(){
		var username=result[n].username;// 传给后台被删除用户的username;
		var URL="../user/delete"+"?"+"username="+username;// 调用删除单个用户的地址
		if(getJson(URL)){
			alert("删除成功！");
			$("#confirmDelete").modal("hide");
		}
		else{
			alert("删除失败！");
		}
		getJson("../user/lists");
		showPage(page);
	});	
}
// 用户管理查询
function yhglcx(){
	var a=document.getElementById("yhglvalue");
	var b=a.value;// 获得需要查询的信息
	if(b!=null){
		url="../user/indistinct";// 查询的地址
		var URL=""+url+"?"+"indistinct="+b;
		getJson(URL);
		showPage(1);// 模糊查询
	}
}
// 用户管理全选
function ckAll(){
	var flag=document.getElementById("allChecks").checked;// 表格全选按钮点中
	 var nowtssc=page*10-10;// 当前页行数的起点
	 var endtssc=page*10-1;// 当前页行数的终点
	 for(;nowtssc<=endtssc;nowtssc++){
		 if(nowtssc<length){
			 var cks=document.getElementById("check"+nowtssc); 
			 cks.checked=flag;// 给当前页全部选中
		 }
	}
}

// 用户管理批量删除
function yhglplsc(){
	 var nowtssc=page*10-10;// 当前页行数的起点
	 var endtssc=page*10-1;// 当前页行数的终点
	 var ids=[];// 存放idsjosn数据		 
	 // 判断改行的复选框是否被选中
	 for(;nowtssc<=endtssc;nowtssc++){
		 if(nowtssc<length){
			 var cks=document.getElementById("check"+nowtssc); 
			 if(cks.checked){
				 ids.push(result[nowtssc].username);
			 }
		 }
	 }	
	 if(ids.length>0){
		 url="../user/deleteBatch";// 查询的地址
		 var URL=""+url+"?"+"usernames="+ids;
		 $("#confirmDelete").modal("show");
		 $('#confirm').unbind('click').bind('click',function(){
			 if(getJson(URL)){
					alert("删除成功！");
					$("#confirmDelete").modal("hide");
				}
				else{
					alert("删除失败！");
				}
			 getJson("../user/lists");
			 showPage(page);// 批量删除后的情况
		 });
	 }
	 else{
		 alert("请选择要删除的对象！");
	 }
}

//更改侧边栏鼠标点击的样式
function sideBarStyle(){
	$("#menu-talk1").unbind('click').click(function(){
		$("#menu-talk1").attr("src","../image/02-menu-sayTopic.png");
	});
	
}